
CREATE EXTERNAL TABLE `jms_ods`.`problem_express_wo_log`
(
    `id`                            bigint COMMENT 'id',
    `problem_express_work_order_id` bigint COMMENT '问题件工单id',
    `to_network_id`                 bigint COMMENT '流向节点id',
    `to_network_code`               string COMMENT '流向节点编码',
    `to_network_name`               string COMMENT '流向节点名称',
    `to_network_type`               bigint COMMENT '流向节点类型 1申报网点 2申报网点代理区 3责任网点 4责任网点代理区 5总部',
    `from_network_id`               bigint COMMENT '操作节点id',
    `from_network_code`             string COMMENT '操作节点code',
    `from_network_name`             string COMMENT '操作节点name',
    `from_network_type`             bigint COMMENT '操作节点类型 1申报网点 2申报网点代理区 3责任网点 4责任网点代理区 5总部',
    `operation_type`                bigint COMMENT '操作类型(1-提交，2-审核，3-撤销，4-驳回，5-结案，6-申诉，7-请求重审，8-请求介入，9-申报)',
    `problem_type_id`               bigint COMMENT '问题件一级类型id',
    `problem_type_code`             string COMMENT '问题件一级类型编码',
    `problem_type_name`             string COMMENT '问题件类型名称',
    `problem_type_subject_id`       bigint COMMENT '问题件二级类型id',
    `problem_type_subject_code`     string COMMENT '问题件二级类型编码',
    `problem_type_subject_name`     string COMMENT '问题件二级类型名称',
    `penalty_amount`                decimal(20,2) COMMENT '惩罚金额',
    `award_amount`                  decimal(20,2) COMMENT '奖励金额变更',
    `subsidy_amount`                decimal(20,2) COMMENT '补贴金额变更',
    `handling_fee`                  decimal(20,2) COMMENT '手续费金额变更',
    `proof_attachment`              string COMMENT '举证附件变更 [{"name":"","path":""}]',
    `problem_piece_attachment`      string COMMENT '问题件工单附件变更 [{"name":"","path":""}]',
    `processor_opinions`            string COMMENT '处理意见变更',
    `is_temp_save`                  bigint COMMENT '是否暂存（0-否，1-是）',
    `contact_information`           string COMMENT '联系方式',
    `processor_name`                string COMMENT '处理人名字',
    `create_by`                     bigint COMMENT '创建人id',
    `create_by_name`                string COMMENT '创建人名称',
    `create_time`                   timestamp COMMENT '创建时间',
    `is_delete`                     bigint COMMENT '是否删除 1 未删除 2已删除',
    `is_enable`                     bigint COMMENT '是否启用（1=启用，2=不启用）',
    `finish_time`                   timestamp COMMENT '完结时间',
    `apply_network_code`            string COMMENT '申报网点code',
    `apply_proxy_code`              string COMMENT '申报代理区code',
    `resp_network_code`             string COMMENT '责任网点code',
    `resp_proxy_code`               string COMMENT '责任代理区code',
    `award_network_code`            string COMMENT '奖励网点code',
    `penalty_network_code`          string COMMENT '处罚网点code'
)
COMMENT '问题件工单记录'
PARTITIONED BY (
   `dt` string COMMENT '时间分区(yyyyMMdd)')
stored as parquet
LOCATION
   '/dw/hive/jms_ods.db/external/problem_express_wo_log'
TBLPROPERTIES (
   'discover.partitions' = 'false',
   'parquet.column.index.access' = 'true'
);
